body{
    font-family: "PingFang SC", "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, STHeiti, sans-serif;
}
.prove,.shopStart,.shop_card{
    font-weight: 500;
    display: none;
}
.active{
    display: block;
}
.msui_navTop-icon .weui-badge{
    position: relative;
    top:-1em;
}
.nav,.nav .weui-form-preview{
    background-color:#fff;
}
.nav .msui_navTop-title{
    color:#333;
}
.bg-f8{
    background: #f8f8f8;
}
.bg-ff{
    background: #fff;
}
.list_img img{
    height:2rem;
}
.shop_hua:before{
    content: "";
    position:absolute ;
    top:0;
    left:120px;
    width:100%;
    border-top:1px solid #d9d9d9;
    color:#fff;
}
.shop_site{
    position: relative;
}
.shop_site img{
    width:auto;
    height:80%;
    position: absolute;
    top:.2rem;
    right:1rem;
}
.shop_btn{
    padding:1rem;
}
.shop_btn a{
    margin-top: 1.5rem;
    background: #fc4208;
}
.shopStart_img>p{
    margin: 0 auto;
    text-align: center;
}
.weui-sell{
    padding:10px 15px;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:flex;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center
}
.shop_card_img_a{
    display: inline-block;
    padding:2%;
    width: 45%;
    height:auto;
}
.shop_card_img_a img{
    display: block;
    width: 4rem;
    height:3rem;
}
.weui-sell_card{
    padding:10px 15px;
    position:relative;
    display:-webkit-box;
    display:-webkit-flex;
    display:block;
    -webkit-box-align:center;
    -webkit-align-items:center;
    align-items:center;
}
.shop_card_btn p:nth-of-type(1){
    padding:.5rem 0;
}
.shopStart_bottom{
    padding-bottom: 3rem;
}
.shopStart_bottom img{
    display: block;
    width: 50%;
    height:auto;
    margin: auto auto;
}
.micon-home {
    background-image:url(../../images/main2.jpg);
    background-size: cover;
    height: 1.2rem;
    width: 1.15rem;
    display: block;
    margin: 0 auto;
}
.micon-home1 {
    background-image:url(../../images/s1_03.jpg);
    background-size: cover;
    height: 1.2rem;
    width: 1.15rem;
    display: block;
    margin: 0 auto;
}
.shop_succ{
     position: absolute;
     top:2.4rem;
     bottom:0;
     right:0;
     left:0;
     background: #f8f8f8;
 }
.shopStart_img{
    margin-top: 1rem;
}
.shopStart_txt{
    padding:0 .8rem;
    text-align:center;
}
.shop_store_img{
    margin: .5rem;
    border:1px solid #e0e0e0;
}
.shop_store_img1 img{
    display: block;
    width: 100%;
    height:auto;
}
.shop_store_img1{
    background: #fff;
    width: 96%;
    height:100%;
    padding:2%;
}
.shopStart_txt_top{
    margin-top: 1rem;
}
.shop_ment_img{
    width: 92%;
    padding:2%;
    margin: 2%;
    height:10rem;
    background: #fff;
}
.shop_succ .weui-flex__item{
    margin: .2rem;
    border:1px solid #e0e0e0;
}
.weui-flex__item img{
    display: block;
    width: 100%;
    height: auto;
}
.weui-icon-cancle:before{
    content:'\EA0D';
}
.weui-icon-cancle{
    color:#e0e0e0;
}
.weui-flex__item{
    position: relative;
}
.weui-flex__item i{
    position: absolute;
    top:-.4rem;
    right:-.5rem;
    z-index:10;
}
.shop_map_site{
    position: absolute;
    top:1.5rem;
    left:3%;
    padding:2%;
    height:2rem;
    width:90%;
    background: #fff;
    display: flex;
    z-index:10;
    opacity: .5;
}
.img-response{
    display: block;
    width:100%;
    height:auto;
}
.weui-icon-search_a:before{
    content: '\EA0E';
}
.weui-icon-search_a{
    color:#ffad2d;
    font-size:16px;
}
.shop_map_site_a{
    display: flex;
    width:3rem;
    height:2rem;
    line-height:2rem;
    text-align: center;
}
.shop_map_site_a span{
    display: flex;
    width:15%;
    height:2rem;
    line-height:2rem;
    text-align: center;
}
.shop_map_site_b{
    display: inline-block;
    width: 80%;
    height:2rem;
    line-height:2rem;
    text-align: center;
}
.shop_map_site_b p:first-child{
    font-size: .8rem;
    font-weight: 600;
    color:#fc4208;
    text-align: center;
    margin: 0 auto;
    height:1rem;
    position:relative;
    top:-.3rem;
    left:-1rem;
}
.shop_map_site_b p:last-child{
    font-size: .6rem;
    font-weight: 600;
    color:#666;
    text-align: center;
    margin: 0 auto;
    height:1rem;
    position:relative;
    top:-.1rem;
    left:-1rem;
}
.shop_alert{
    position: absolute;
    top:2.4rem;
    bottom:0;
    right:0;
    left:0;
    background: #333;
    opacity: .5;
}
.shop_map_set{
    position: absolute;
    top:50%;
    bottom:0;
    right:0;
    left:0;
    background: #fff;
}
.weui-input{
    height:inherit;
    letter-spacing: .05rem;
    width:75%;
    font-size: .7rem;
}
.shop_map_cell{
    border-bottom:1px solid #d9d9d9;
}
.shop_map_set .text-center{
    margin: 0 auto;
}
.store_top a{
    width: 90%;
    margin: 2rem auto;
}